go and pay a visit - Turco Inglés Diccionario